Dotaz na tvorbu Helpu pro Delphi apl.
Otázka od: Petr Vařeka
23. 10. 2002 22:03
Zdravim kazdeho a zvlaste ty, kteri budou mit trpelivost cist muj prispevek
do konfery a popr. odpovi neco,
co bych mohl vyuzit
Posledne jsem kladl dotaz tykajici se specifik tvorby Helpu (viz dole) a
obdrzel jsem nasl. odpoved, ze ktere vsak nic nemuzu zuzitkovat, ponevadz me
schazi podrobnejsi prameny (o formatu CHM slysim poprve):
> Odpoved sice neznam, na takovehle urovni jsem s HLP nedelal, ale spis me
> zajima, proc radeji nepouzijes format CHM? Jeho vytvareni je velmi
> jednoduche (postaci jakykoli free HTML editor) a de/kompilator je take
> gratis. Krome toho existuji pro Delphi komponenty, ktere umoznuji vazbu na
> ten CHM soubor s tim, ze dovoluji otevrit zvolene tema, otevrit/zavrit
celou
> napovedu atd. Format HLP se mi v soucasne dobe zda jiz prekonany.
>
Muj vcerejsi dotaz:
Zacinam s tvorbou uzivatelskych helpu a po absolvovani mnoha
bezuspenych
pokusu se
radeji obracim na konferu.
V dokumentaci jsem nasel, ze pri vytvareni textu napovedy s extensi
*.RTF
je treba vkladat poznamky pod carou.
Doslovne zde ctu:
" ....Poznamek je vic, a jejich vyznam zavisi na
pouzitem
symbolu:
Symbol + ... Browse sequence, # .... Context string, atd.
Vytvoril jsem tedy ve WORD97 soubor PAMET.RTF s jednotlivymi
polozkami,
oddelil jsem je konci stranek a
pak jsem na 1. stranku vlozil poznamku pod carou se znenim
#Prohlizeni
Do projektoveho souboru PAMET.HPJ jsem vlozil nasl. sekce:
[OPTIONS]
TITLE=Nápověda
CONTENTS=Prohlížení
ERRORLOG=HLP.ERR
[FILES]
PAMET.RTF
[MAP]
Prohlížení 0
Po kompilaci prostr. Microsoft Help Workshopu se objevuje varovani
(v soub.
HLP.ERR)
HC4009: Warning:
The Topic ID "Prohlížení" specified in the Project files as the
Default
Topic does not exist.
Kde delam chybu ? Jak se vklada Context String do poznamky pod carou
Budu vdecny za odpoved (treba i v intenci tvorby HTML napoved), ktera me
privede k cili
Petr
Vareka
Odpovedá: Martin Schayna
22. 10. 2002 13:35
----- Original Message -----
From: "Petr Vařeka" <pvareka@mujmejl.cz>
> Vytvoril jsem tedy ve WORD97 soubor PAMET.RTF s jednotlivymi
> polozkami, oddelil jsem je konci stranek a pak jsem na 1. stranku
> vlozil poznamku pod carou se znenim #Prohlizeni
...
> Do projektoveho souboru PAMET.HPJ jsem vlozil nasl. sekce:
> [OPTIONS]
> TITLE=Nápověda
> CONTENTS=Prohlížení
Mozna nejde pouzivat v ID stranky cestinu nebo mas opravdu
v RTF "Prohlizeni" a v HPJ "Prohlížení".
Kazdopadne proc nedelas helpy v HTML a nekompilujes do CHM?
Tam alespon ihned vydis ve FrontPage jak bude stranka vypadat
a nemusis si hrat s poznamkami pod carou.
Martin Schayna
Odpovedá: Petr Brant
22. 10. 2002 15:32
Odpoved sice neznam, na takovehle urovni jsem s HLP nedelal, ale spis me
zajima, proc radeji nepouzijes format CHM? Jeho vytvareni je velmi
jednoduche (postaci jakykoli free HTML editor) a de/kompilator je take
gratis. Krome toho existuji pro Delphi komponenty, ktere umoznuji vazbu na
ten CHM soubor s tim, ze dovoluji otevrit zvolene tema, otevrit/zavrit celou
napovedu atd. Format HLP se mi v soucasne dobe zda jiz prekonany.
RNDr. Petr Brant [brant@dcomm.cz]
D&COMM s.r.o.
Korunovační 6
Praha 7
tel. +420724007234
Subject: Dotaz na tvorbu Helpu pro Delphi apl.
Zacinam s tvorbou uzivatelskych helpu a po absolvovani mnoha
bezuspenych
pokusu se
radeji obracim na konferu.
V dokumentaci jsem nasel, ze pri vytvareni textu napovedy s extensi
*.RTF
je treba vkladat poznamky pod carou.
Doslovne zde ctu:
" ....Poznamek je vic, a jejich vyznam zavisi na
pouzitem
symbolu:
Symbol + ... Browse sequence, # .... Context string, atd.
Vytvoril jsem tedy ve WORD97 soubor PAMET.RTF s jednotlivymi
polozkami,
oddelil jsem je konci stranek a
pak jsem na 1. stranku vlozil poznamku pod carou se znenim
#Prohlizeni
Do projektoveho souboru PAMET.HPJ jsem vlozil nasl. sekce:
[OPTIONS]
TITLE=Nápověda
CONTENTS=Prohlížení
ERRORLOG=HLP.ERR
[FILES]
PAMET.RTF
[MAP]
Prohlížení 0
Po kompilaci prostr. Microsoft Help Workshopu se objevuje varovani
(v soub.
HLP.ERR)
HC4009: Warning:
The Topic ID "Prohlížení" specified in the Project files as the
Default
Topic does not exist.
Kde delam chybu ? Jak se vklada Context String do poznamky pod carou
?
Odpovedá: Jan Sebelík
23. 10. 2002 6:51
> Odesílatel: Petr Vařeka <pvareka@mujmejl.cz>
> Vytvoril jsem tedy ve WORD97 soubor PAMET.RTF s jednotlivymi polozkami,
Kdyz pises, ze s helpem zacinas, tak zkus radsi html help (.chm).
Vytvari se to snadno a pekne a predevsim standardne v jakemkoli html editoru.
Honza
=========================================
= HAES - RNDr. Jan Sebelik
= http://www.haes.cz
= Skolici a konzultacni stredisko pro Delphi a Win32
= Vojtiskova 206
= 507 81 Lazne Belohrad
= tel. 493 792 931 (mobil 776 347735)
=========================================
Odpovedá: Petr Vones
23. 10. 2002 15:27
From: "Jan Sebelík" <honza@haes.cz>
> Kdyz pises, ze s helpem zacinas, tak zkus radsi html help (.chm).
A mozna uz rovnou MS HTML Help 2:
http://www.helpware.net/mshelp2/h2faq.htm
http://www.helpware.net/FAR/help/msh2_primer.htm
Petr Vones
Odpovedá: Vaclav Riha - Soft Consult
24. 10. 2002 16:51
Nikdy bych to nedelal na urovni RTF. Doporucuji Help and Manual
www.helpandmanual.com. Je sice placeny ale vyborny. 14 dni funguje zdarma.
S pozdravem Vaclav Riha
-----Původní zpráva-----
Od: Petr Vařeka [SMTP:pvareka@mujmejl.cz]
Odesláno: 23. října 2002 20:08
Komu: delphi-l@clexpert.cz
Předmět: Dotaz na tvorbu Helpu pro Delphi apl.
Zdravim kazdeho a zvlaste ty, kteri budou mit trpelivost cist muj prispevek
do konfery a popr. odpovi neco,
co bych mohl vyuzit
Posledne jsem kladl dotaz tykajici se specifik tvorby Helpu (viz dole) a
obdrzel jsem nasl. odpoved, ze ktere vsak nic nemuzu zuzitkovat, ponevadz me
schazi podrobnejsi prameny (o formatu CHM slysim poprve):
> Odpoved sice neznam, na takovehle urovni jsem s HLP nedelal, ale spis me
> zajima, proc radeji nepouzijes format CHM? Jeho vytvareni je velmi
> jednoduche (postaci jakykoli free HTML editor) a de/kompilator je take
> gratis. Krome toho existuji pro Delphi komponenty, ktere umoznuji vazbu na
> ten CHM soubor s tim, ze dovoluji otevrit zvolene tema, otevrit/zavrit
celou
> napovedu atd. Format HLP se mi v soucasne dobe zda jiz prekonany.
>
Muj vcerejsi dotaz:
Zacinam s tvorbou uzivatelskych helpu a po absolvovani mnoha
bezuspenych
pokusu se
radeji obracim na konferu.
V dokumentaci jsem nasel, ze pri vytvareni textu napovedy s extensi
*.RTF
je treba vkladat poznamky pod carou.
Doslovne zde ctu:
" ....Poznamek je vic, a jejich vyznam zavisi na
pouzitem
symbolu:
Symbol + ... Browse sequence, # .... Context string, atd.
Vytvoril jsem tedy ve WORD97 soubor PAMET.RTF s jednotlivymi
polozkami,
oddelil jsem je konci stranek a
pak jsem na 1. stranku vlozil poznamku pod carou se znenim
#Prohlizeni
Do projektoveho souboru PAMET.HPJ jsem vlozil nasl. sekce:
[OPTIONS]
TITLE=Nápověda
CONTENTS=Prohlížení
ERRORLOG=HLP.ERR
[FILES]
PAMET.RTF
[MAP]
Prohlížení 0
Po kompilaci prostr. Microsoft Help Workshopu se objevuje varovani
(v soub.
HLP.ERR)
HC4009: Warning:
The Topic ID "Prohlížení" specified in the Project files as the
Default
Topic does not exist.
Kde delam chybu ? Jak se vklada Context String do poznamky pod carou
Budu vdecny za odpoved (treba i v intenci tvorby HTML napoved), ktera me
privede k cili
Petr
Vareka
Odpovedá: Pavel Gazda
24. 10. 2002 7:03
Ahoj
> Posledne jsem kladl dotaz tykajici se specifik tvorby Helpu (viz dole) a
> obdrzel jsem nasl. odpoved, ze ktere vsak nic nemuzu zuzitkovat, ponevadz
me
> schazi podrobnejsi prameny (o formatu CHM slysim poprve):
Format *.CHM lze chapat jako komprimovany HTML format a pouziva se misto
*.HLP.
Tedy vytvoris stranky HTML a vpodstate mas help hotovy.
> The Topic ID "Prohlížení" specified in the Project files as the
> Default
> Topic does not exist.
>
Pri tvorbe *.HLP byly problemy s verzemi Wordu, RTF, MS Help Workshopu.
Myslim, ze existoval nejaky SW, ktery byl trochu prehlednejsi a dalo se z
neho
presne pochopit, jak je potreba co zadefinovat, aby to prekladac pochopil
Konkretne k tve otazce:
Otevri si projekt a zkontroluj vsechna nastaveni, z odkazu vyhod
diakritiku.
Pavel
Odpovedá: Ing. Jan Dvorak
24. 10. 2002 8:26
Na tvorbu win helpu existuje perfektní freeware nastroj
SHALOMHELP. Ziskas jej na adrese
http://www.danish-shareware.dk/soft/shelpm/index.html
>
> Zdravim kazdeho a zvlaste ty, kteri budou mit trpelivost
cist
> muj prispevek
> do konfery a popr. odpovi neco,
> co bych mohl vyuzit
>
> Posledne jsem kladl dotaz tykajici se specifik tvorby
Helpu
> (viz dole) a
> obdrzel jsem nasl. odpoved, ze ktere vsak nic nemuzu
> zuzitkovat, ponevadz me
> schazi podrobnejsi prameny (o formatu CHM slysim poprve):
>
Odpovedá: Jan Sebelík
24. 10. 2002 16:39
> Odesílatel: Petr Vařeka <pvareka@mujmejl.cz>
> Posledne jsem kladl dotaz tykajici se specifik tvorby Helpu (viz dole) a
> obdrzel jsem nasl. odpoved, ze ktere vsak nic nemuzu zuzitkovat, ponevadz me
> schazi podrobnejsi prameny (o formatu CHM slysim poprve):
.chm je kompilovany .html
Nastoje pro kompilaci jsou standardni od MS, odkaz ke stazeni tu nekde probehl,
z hlavy ho nevim.
Jenom pro predstavu: jako pokus jsem vzal svoje kompletni web stranky, prohnal
jsem je pres kompilator a dostal jsem .chm "help", ktery lze standardne
prohlizet, vcetne vsech obrazku, odkazu na jine URL atd.
Z Delphi se s tim pracuje take standardne, odkazy tu nekde probehly, z hlavy je
nevim.
Viz tez nase kurzy Delphi
Honza
=========================================
= HAES - RNDr. Jan Sebelik
= http://www.haes.cz
= Skolici a konzultacni stredisko pro Delphi a Win32
= Vojtiskova 206
= 507 81 Lazne Belohrad
= tel. 493 792 931 (mobil 776 347735)
=========================================